package com.luoying.itew.bean;

import java.io.Serializable;

/**
 * 监测点数据
 * monitorPointStatus 字段表示报警开启/关闭由后台控制
 * 开启表示监测点报警状态
 * 关闭状态通过 warnCoefficient 字段来判断监测点正常 或是预警状态
 */
public class MonitorBean implements Serializable{
    private String aerialImage;
    private String aerialImageName;
    private double bdLat;
    private double bdLng;
    private int checkInterval;
    private String checkTime;
    private int deleted;
    private String g3dbFile;
    private int gpsLat;
    private int gpsLng;
    private int materialType;
    private String materialTypeDesc;
    private String monitorAddress;
    private String monitorAntennaType;
    private String monitorAntennaVendor;
    private int monitorAreaId;
    private String monitorCreateTime;
    private String monitorFullAddress;
    private int monitorHeight;
    private String monitorPointDesc;
    private int monitorPointId;
    private String monitorPointImage;
    private String monitorPointImageName;
    private String monitorPointName;
    private String monitorReceiverType;
    private int monitorStatus;
    private String monitorStatusDesc;
    // 1边坡 3房屋
    private int monitorType;
    private String monitorTypeLabel;
    private String monitorTypeValue;
    private int monitorUserId;
    private String mtlFile;
    private String objFile;
    private String objPath;
    private String objZipFile;
    private String orbitImage;
    private String orbitImageName;
    private boolean paramNotSet;
    private String planeImage;
    private String planeImageName;
    /**
     * 监测点状态 0 正常 1报警 2预警
     */
    private int warnCoefficient;
    private String warnLevel;
    private int warnRecordId;
    private String warnTime;
    /**
     * 有无 外倾结构面 0 没有
     */
    private int weakOutDipPlane;
    private PointCityBean monitorArea;
    // 报警状态, 0 禁用 1 启用
    private int monitorPointStatus;
    /**
     * 测斜仪孔的个数
     * 0代表没有
     */
    private int tunnels;

    public int getTunnels() {
        return tunnels;
    }

    public void setTunnels(int tunnels) {
        this.tunnels = tunnels;
    }

    public String getAerialImage() {
        return aerialImage;
    }

    public void setAerialImage(String aerialImage) {
        this.aerialImage = aerialImage;
    }

    public String getAerialImageName() {
        return aerialImageName;
    }

    public void setAerialImageName(String aerialImageName) {
        this.aerialImageName = aerialImageName;
    }

    public double getBdLat() {
        return bdLat;
    }

    public void setBdLat(double bdLat) {
        this.bdLat = bdLat;
    }

    public double getBdLng() {
        return bdLng;
    }

    public void setBdLng(double bdLng) {
        this.bdLng = bdLng;
    }

    public int getCheckInterval() {
        return checkInterval;
    }

    public void setCheckInterval(int checkInterval) {
        this.checkInterval = checkInterval;
    }

    public String getCheckTime() {
        return checkTime;
    }

    public void setCheckTime(String checkTime) {
        this.checkTime = checkTime;
    }

    public int getDeleted() {
        return deleted;
    }

    public void setDeleted(int deleted) {
        this.deleted = deleted;
    }

    public String getG3dbFile() {
        return g3dbFile;
    }

    public void setG3dbFile(String g3dbFile) {
        this.g3dbFile = g3dbFile;
    }

    public int getGpsLat() {
        return gpsLat;
    }

    public void setGpsLat(int gpsLat) {
        this.gpsLat = gpsLat;
    }

    public int getGpsLng() {
        return gpsLng;
    }

    public void setGpsLng(int gpsLng) {
        this.gpsLng = gpsLng;
    }

    public int getMaterialType() {
        return materialType;
    }

    public void setMaterialType(int materialType) {
        this.materialType = materialType;
    }

    public String getMaterialTypeDesc() {
        return materialTypeDesc;
    }

    public void setMaterialTypeDesc(String materialTypeDesc) {
        this.materialTypeDesc = materialTypeDesc;
    }

    public String getMonitorAddress() {
        return monitorAddress;
    }

    public void setMonitorAddress(String monitorAddress) {
        this.monitorAddress = monitorAddress;
    }

    public String getMonitorAntennaType() {
        return monitorAntennaType;
    }

    public void setMonitorAntennaType(String monitorAntennaType) {
        this.monitorAntennaType = monitorAntennaType;
    }

    public String getMonitorAntennaVendor() {
        return monitorAntennaVendor;
    }

    public void setMonitorAntennaVendor(String monitorAntennaVendor) {
        this.monitorAntennaVendor = monitorAntennaVendor;
    }

    public int getMonitorAreaId() {
        return monitorAreaId;
    }

    public void setMonitorAreaId(int monitorAreaId) {
        this.monitorAreaId = monitorAreaId;
    }

    public String getMonitorCreateTime() {
        return monitorCreateTime;
    }

    public void setMonitorCreateTime(String monitorCreateTime) {
        this.monitorCreateTime = monitorCreateTime;
    }

    public String getMonitorFullAddress() {
        return monitorFullAddress;
    }

    public void setMonitorFullAddress(String monitorFullAddress) {
        this.monitorFullAddress = monitorFullAddress;
    }

    public int getMonitorHeight() {
        return monitorHeight;
    }

    public void setMonitorHeight(int monitorHeight) {
        this.monitorHeight = monitorHeight;
    }

    public String getMonitorPointDesc() {
        return monitorPointDesc;
    }

    public void setMonitorPointDesc(String monitorPointDesc) {
        this.monitorPointDesc = monitorPointDesc;
    }

    public int getMonitorPointId() {
        return monitorPointId;
    }

    public void setMonitorPointId(int monitorPointId) {
        this.monitorPointId = monitorPointId;
    }

    public String getMonitorPointImage() {
        return monitorPointImage;
    }

    public void setMonitorPointImage(String monitorPointImage) {
        this.monitorPointImage = monitorPointImage;
    }

    public String getMonitorPointImageName() {
        return monitorPointImageName;
    }

    public void setMonitorPointImageName(String monitorPointImageName) {
        this.monitorPointImageName = monitorPointImageName;
    }

    public String getMonitorPointName() {
        return monitorPointName;
    }

    public void setMonitorPointName(String monitorPointName) {
        this.monitorPointName = monitorPointName;
    }

    public String getMonitorReceiverType() {
        return monitorReceiverType;
    }

    public void setMonitorReceiverType(String monitorReceiverType) {
        this.monitorReceiverType = monitorReceiverType;
    }

    public int getMonitorStatus() {
        return monitorStatus;
    }

    public void setMonitorStatus(int monitorStatus) {
        this.monitorStatus = monitorStatus;
    }

    public String getMonitorStatusDesc() {
        return monitorStatusDesc;
    }

    public void setMonitorStatusDesc(String monitorStatusDesc) {
        this.monitorStatusDesc = monitorStatusDesc;
    }

    public int getMonitorType() {
        return monitorType;
    }

    public void setMonitorType(int monitorType) {
        this.monitorType = monitorType;
    }

    public String getMonitorTypeLabel() {
        return monitorTypeLabel;
    }

    public void setMonitorTypeLabel(String monitorTypeLabel) {
        this.monitorTypeLabel = monitorTypeLabel;
    }

    public String getMonitorTypeValue() {
        return monitorTypeValue;
    }

    public void setMonitorTypeValue(String monitorTypeValue) {
        this.monitorTypeValue = monitorTypeValue;
    }

    public int getMonitorUserId() {
        return monitorUserId;
    }

    public void setMonitorUserId(int monitorUserId) {
        this.monitorUserId = monitorUserId;
    }

    public String getMtlFile() {
        return mtlFile;
    }

    public void setMtlFile(String mtlFile) {
        this.mtlFile = mtlFile;
    }

    public String getObjFile() {
        return objFile;
    }

    public void setObjFile(String objFile) {
        this.objFile = objFile;
    }

    public String getObjPath() {
        return objPath;
    }

    public void setObjPath(String objPath) {
        this.objPath = objPath;
    }

    public String getObjZipFile() {
        return objZipFile;
    }

    public void setObjZipFile(String objZipFile) {
        this.objZipFile = objZipFile;
    }

    public String getOrbitImage() {
        return orbitImage;
    }

    public void setOrbitImage(String orbitImage) {
        this.orbitImage = orbitImage;
    }

    public String getOrbitImageName() {
        return orbitImageName;
    }

    public void setOrbitImageName(String orbitImageName) {
        this.orbitImageName = orbitImageName;
    }

    public boolean isParamNotSet() {
        return paramNotSet;
    }

    public void setParamNotSet(boolean paramNotSet) {
        this.paramNotSet = paramNotSet;
    }

    public String getPlaneImage() {
        return planeImage;
    }

    public void setPlaneImage(String planeImage) {
        this.planeImage = planeImage;
    }

    public String getPlaneImageName() {
        return planeImageName;
    }

    public void setPlaneImageName(String planeImageName) {

        this.planeImageName = planeImageName;
    }
    public int getWarnCoefficient() {
        return warnCoefficient;
    }



    public void setWarnCoefficient(int warnCoefficient) {
        this.warnCoefficient = warnCoefficient;
    }

    public String getWarnLevel() {
        return warnLevel;
    }

    public void setWarnLevel(String warnLevel) {
        this.warnLevel = warnLevel;
    }

    public int getWarnRecordId() {
        return warnRecordId;
    }

    public void setWarnRecordId(int warnRecordId) {
        this.warnRecordId = warnRecordId;
    }

    public String getWarnTime() {
        return warnTime;
    }

    public void setWarnTime(String warnTime) {
        this.warnTime = warnTime;
    }

    public int getWeakOutDipPlane() {
        return weakOutDipPlane;
    }

    public void setWeakOutDipPlane(int weakOutDipPlane) {
        this.weakOutDipPlane = weakOutDipPlane;
    }

    public PointCityBean getMonitorArea() {
        return monitorArea;
    }

    public void setMonitorArea(PointCityBean monitorArea) {
        this.monitorArea = monitorArea;
    }

    public int getMonitorPointStatus() {
        return monitorPointStatus;
    }

    public void setMonitorPointStatus(int monitorPointStatus) {
        this.monitorPointStatus = monitorPointStatus;
    }
}
